- Web (JS/XHTML) client
-
wave server
-
*wave
-
document
- *element
- id
-
command
- hash
- client id
- module id
- document id
- command body
- updates encoder
- commands parser
- *other waves client
-
update
- hash
- client id
- module id
- document id
- changed tag (element) id
- update body
- not-confirmed commands
(by hashes) storage
-
*WavesClient
- id
-
wavelet
-
*module
- id
-
document
- id
- model
-
view
- *tag
- *wave
- view